package com.school.dao;

import java.util.List;

import com.school.entity.HljtDevicetask;
import com.school.entity.HljtStudent;
import com.school.entity.HljtTranslate;

public interface HljtCheckWorkAttendanceDao {
	/***
	 * 刷卡的学生
	 * @param hljtStudent
	 * @return
	 */
	List<HljtStudent> cardStudent(HljtStudent hljtStudent);
	/***
	 * 没有刷卡的学生
	 * @param hljtStudent
	 * @return
	 */
	List<HljtStudent> notCardStudent(HljtStudent hljtStudent);
	
	/***
	 * 根据学生卡号和早上打卡时间  判断是否打卡
	 * @param hljtTranslate
	 * @return
	 */
	Integer translateByICCardIdLateTime(HljtTranslate hljtTranslate);
	
	/***
	 * 添加打卡信息
	 * @param hljtTranslate
	 * @return
	 */
	Integer addCheckWorkAttendance(HljtTranslate hljtTranslate);
	
	/***
	 * 根据模式id判断该模式的开始时间和结束时间
	 * @param patternId
	 * @return
	 */
	List<HljtDevicetask> devicetaskByPatternId(HljtTranslate hljtTranslate);

}
